Big Huge Thesaurus

Cyamopsis psoraloides

noun